2022 - July/August
This issue about software languages is fascinating. Joydip explores new types in C# 7.2 to make working with large amounts of data faster. Bilal discusses how to use views and controllers in PHP Laravel. Shawn Wildermuth writes about how to overcome problems with large JavaScript applications by using TypeScript. Wei-Meng walks through examples of how to create dashboards and charts of complex data using Grafana. Bob demonstrates how to bring the power of .NET Framwork to Microsoft 365 applications using Accelerate's Visual Scheme for Applications (VSA), which you can use to create user-defined functions and more in Excel for Microsoft 365.
-
Longevity
Rod talks about writing code that lasts. The applications he's writing today will likely still be used in 15-20 years, so good software architecture is key to that longevity.
-
Simplifying ADO.NET Code in .NET 6: Part 1
Paul starts a new series about creating reusable wrappers that limit the amount of code you need to write when you’re working with ADO.NET in .NET 6.
-
Writing High-Performance Code Using Span<T> and Memory<T> in C#
C# 7.2 has introduced two new types: Span and Memory. If you need to work with large chunks of memory in a high performance manner, these new types provide a faster way to work with arrays and subarrays, strings and subscrings, and unmanaged memory buffers. Joydip dives in and finds that they’re incredibly useful.
-
Building MVC Applications in PHP Laravel: Part 2
Last time, Bilal looked at Models—the M in MVC. This time, he explains about Views and Controllers (the V and the C) and how to take advantage of them in PHP Laravel.
-
TypeScript: An Introduction
Shawn the advantages of using TypeScript to address JavaScript's limitations, particularly its weak typing, in large-scale projects. The article caters to three types of developers: those new to TypeScript, those skeptical about JavaScript, and existing TypeScript users. Shawn provides a practical guide for setting up and using TypeScript, highlighting its capacity to enhance code quality through type checking, while maintaining JavaScript's flexibility. He also discusses TypeScript's features, configuration, and integration with type libraries. Ultimately, the piece champions TypeScript as a tool for improving code reliability and scalability.
-
Developing Dashboards Using Grafana
Wei-Meng explores creating dashboards using Grafana, a great tool for creating charts and other visual presentations of your data.
-
The Excellent Schemer
Have you hoped for a good replacement for VBA for old versions of Office, but with the power of the .NET Framework and available to use with Microsoft 365? Try Accelerate's Visual Scheme for Applications (VSA), which you can use to create customer functions and more in Excel for Microsoft 365. Bob finds that the Scheme tool makes writing user-defined functions in Excel easy.